﻿/*!
 * 
 *  Paleta de Cores:
 * -    
 *
 */

 
body {  }

#ajaxBusy { position: fixed; }

#general { width: 962px; margin: 0 auto; }

#header { background: url("/arquivos/img_footerbg_snow.png") 0 0 repeat; }
#header #header-bar { height: 31px; margin-bottom: 5px; background: #fff; }
#header #header-bar #entrance { float: left; width: 260px; color: #333; font-size: 11px; line-height: 28px; font-family: "Lucida Sans", Arial, Helvetica, sans-serif; }
#header #header-bar #entrance p { float: left; margin-right: 4px; }
#header #header-bar #entrance strong { font-weight: normal; } 
#header #header-bar #entrance a { color: #333; text-decoration: underline; }
#header #header-bar #quick-navigation { float: left; }
#header #header-bar #quick-navigation ul { font-family: "Lucida Sans", Arial, Helvetica, sans-serif; }
#header #header-bar #quick-navigation ul li { display: block; float: left; padding: 2px 10px 2px 30px; margin: 6px 0; font-size: 11px; border-left: 1px solid #ccc; }
#header #header-bar #quick-navigation ul li a { color: #333; }
#header #header-bar #quick-navigation ul li.wishlist { background: url("/arquivos/img_ico_list.png") 9px 2px no-repeat; }
#header #header-bar #quick-navigation ul li.requests { background: url("/arquivos/img_ico_requests.png") 10px 1px no-repeat; }
#header #header-bar #quick-navigation ul li.profile { background: url("/arquivos/img_ico_profile.png") 8px 1px no-repeat; }
#header #header-bar #quick-navigation ul li.contact { background: url("/arquivos/img_ico_talk.png") 10px 1px no-repeat; }
#header #header-bar #support { float: right; width: 210px; height: 31px; color: #fff; line-height: 31px; background: #000 url("/arquivos/img_headset_ico.png") 14px 9px no-repeat; }
#header #header-bar #support p { margin-left: 40px; }

#header #logotype { clear: both; float: left; width: 260px; margin-bottom: 5px; }




#header #search { float: left; padding-top: 5px; }
#header #search legend { display: none; } 
#header #search label { display: none; } 
#header #search select { display: none; }
#header #search .fulltext-search-box { padding: 5px 4px 6px 20px; border: 1px solid #000; width: 205px; background: #fff url("/arquivos/img_icon_find.png") 5px 6px no-repeat; }
#header #search .btn-buscar { width: 65px; height: 28px; margin-left: 6px; padding: 5px 7px; text-indent: -9999px; cursor: pointer; background: url("/arquivos/img_search_background.png") 0 0 no-repeat; }

#header #paybox { float: right; width: 210px; }
#header #paybox #security { width: 210px; height: 50px; }
#header #paybox #security ul {  }
#header #paybox #security ul li { display: block; clear: both; float: right; text-indent: -9999px; }
#header #paybox #security ul li.siteblindando { width: 83px; height: 28px; background: url("/arquivos/img_siteblindado.png") 0 0 no-repeat; }
#header #paybox #cart { height: 63px; background: url("/arquivos/img_cart_background.png") 0 0 no-repeat; }
#header #paybox #cart .title { text-transform: uppercase; font-size: 13px; }
#header #paybox #cart .amount-items-in-cart { padding-top: 20px; margin-left: 55px; }
#header #paybox #cart .amount-items-in-cart ul { width: 145px; padding-top: 5px; }
#header #paybox #cart .amount-items-in-cart .amount-products { display: none; }
#header #paybox #cart .amount-items-in-cart .amount-kits { display: none; }
#header #paybox #cart .amount-items-in-cart .amount-items { float: left; }
#header #paybox #cart .amount-items-in-cart .total-cart { float: right; }
#header #paybox #cart .amount-items-in-cart .total-cart strong { display: none; }

#header #navigation { clear: both; height: 31px; background: #9ee3d7; }
#header #navigation ul {  }
#header #navigation ul li { display: block; float: left; padding: 7px 48px 8px; font-size: 13px; text-transform: uppercase; }
#header #navigation ul li a { color: #000; font-size: 11px; font-weight: bold; font-family: "Proxima Nova", Arial, Helvetica, sans-serif; }

#main { padding-top: 10px; background: url("/arquivos/img_main_background.png") 0 0 repeat-x; }
#main #home-slider { float: left; width: 689px; height: 546px; overflow: hidden; }
#main #home-slider ul { width: 5000px; }
#main #home-slider ul li { display: block; float: left; width: 689px; height: 546px; }

#main #newsletterbox { position: relative; float: right; width: 263px; height: 178px; color: #fff; background: #000; }
#main #newsletterbox h3 { display: none; }
#main #newsletterbox fieldset { margin: 15px; line-height: 20px; }
#main #newsletterbox fieldset p { padding-top: 15px; font-size: 15px; text-transform: uppercase; text-align: center; }
#main #newsletterbox fieldset #newsletterClientName { position: absolute; top: 80px; left: 25px; height: 25px; width: 155px; padding: 0 5px; line-height: 25px; }
#main #newsletterbox fieldset #newsletterClientEmail { position: absolute; top: 120px; left: 25px; height: 25px; width: 155px; padding: 0 5px; line-height: 25px; }
#main #newsletterbox fieldset #newsletterButtonOK { position: absolute; top: 100px; right: 25px; height: 25px; width: 30px; line-height: 25px; text-transform: uppercase; background: #9ee3d7; }
#main #newsletterbox .newsletter-button-back { position: absolute; top: 128px; right: 25px; height: 25px; width: 65px; line-height: 25px; text-transform: uppercase; background: #9ee3d7; }


#main #home-banners { float: right; width: 263px; margin-bottom: 10px; } 
#main #home-banners ul {  } 
#main #home-banners ul li { display: block; height: 174px; margin-top: 10px; } 

#main #home-collection { clear: both; padding-top: 10px; }
#main #home-collection h2 { float: left;  padding: 8px 12px; color: #7a7a7a; text-transform: uppercase; background: #9ee3d7; -webkit-box-shadow: 3px 3px 3px #999; -moz-box-shadow: 3px 3px 3px #999; box-shadow: 3px 3px 3px #999; }
#main #home-collection .prateleira { clear: both; width: 730px; overflow: hidden; }
#main #home-collection .prateleira h2 { display: none; }
#main #home-collection .prateleira ul { padding-top: 20px; width: 5000px; position: relative; left: 0; top: 0; }
#main #home-collection .prateleira ul li { display: block; float: left; width: 205px; height: 425px; margin: 10px 10px; } 
#main #home-collection .prateleira ul li .box { position: relative; display: block; width: 185px; height: 272px; padding: 0 10px 20px; background: url("/arquivos/img_prateleira_background.png") 0 0 no-repeat; }
#main #home-collection .prateleira ul li .box img { display: block; margin: 0 auto; width: 183px !important; height: 272px !important; }
#main #home-collection .prateleira ul li .box .image1 { display: block; }
#main #home-collection .prateleira ul li .box .image2 { display: none; }
#main #home-collection .prateleira ul li .box .image3 { display: none; }
#main #home-collection .prateleira ul li h4 { margin: 7px 12px; color: #000; font-size: 13px; }
#main #home-collection .prateleira ul li .oldPrice { margin: 5px 12px; color: #666; font-size: 11px; font-weight: normal; }
#main #home-collection .prateleira ul li .newPrice { margin: 5px 12px; color: #458c80; font-size: 18px; font-weight: normal; }
#main #home-collection .prateleira ul li .installment { margin: 5px 12px; font-size: 11px; color: #666; }
#main #home-collection .prateleira ul li .quickView { margin: 5px 12px; font-size: 11px; color: #666; }
#main #home-collection .prateleira ul li .quickView a { display: block; padding: 2px 3px 4px 16px; color: #4d4d4d; background: url("/arquivos/img_prateleira_find.png") 0 0 no-repeat; }
#main #home-collection .prateleira ul li .imagesprateleiras { display: none; }
#main #home-collection .prateleira ul li .coresprateleiras { height: 10px; padding: 5px 12px; }
#main #home-collection .prateleira ul li .coresprateleiras a { display: block; float: left; margin-right: 1; border: 1px solid #fff; }
#main #home-collection .prateleira ul li .coresprateleiras a.active { display: block; float: left; border: 1px solid #458c80; }
#main #home-collection .prateleira ul li .coresprateleiras a img { display: block; float: left; border: 1px solid #fff; }
#main #home-collection .prateleira .JQPrevButton { position: relative; left: 10px; display: block; float: left; clear: both; width: 14px; height: 30px; margin: 150px 7px; text-indent: -9999px; background: url("/arquivos/img_prev_button.png") 0 0 no-repeat; }
#main #home-collection .prateleira .JQNextButton { position: relative; left: -10px; display: block; float: right; width: 14px; height: 30px; margin: 150px 7px; text-indent: -9999px; background: url("/arquivos/img_next_button.png") 0 0 no-repeat; }
#main #home-collection .prateleira #JQRollInstance { float: left; width: 665px; overflow: hidden; }
#main #home-collection .prateleira #JQRollInstance ul { width: 50000px; }

.products { clear: both; padding-top: 10px; }
.products h2 { float: left;  padding: 8px 12px; color: #7a7a7a; text-transform: uppercase; background: #9ee3d7; -webkit-box-shadow: 3px 3px 3px #999; -moz-box-shadow: 3px 3px 3px #999; box-shadow: 3px 3px 3px #999; }
.prateleira { clear: both; width: 730px; overflow: hidden; }
.prateleira ul { padding-top: 20px; position: relative; left: 0; top: 0; }
.prateleira ul li { display: block; float: left; width: 205px; height: 425px; margin: 10px 10px; } 
.prateleira ul li .box { position: relative; display: block; width: 185px; height: 272px; padding: 0 10px 20px; background: url("/arquivos/img_prateleira_background.png") 0 0 no-repeat; }
.prateleira ul li .box img { display: block; margin: 0 auto; width: 183px !important; height: 272px !important; }
.prateleira ul li .box .image1 { display: block; }
.prateleira ul li .box .image2 { display: none; }
.prateleira ul li .box .image3 { display: none; }
.prateleira ul li h4 { margin: 7px 12px; color: #000; font-size: 13px; }
.prateleira ul li .oldPrice { margin: 5px 12px; color: #666; font-size: 11px; font-weight: normal; }
.prateleira ul li .newPrice { margin: 5px 12px; color: #458c80; font-size: 18px; font-weight: normal; }
.prateleira ul li .installment { margin: 5px 12px; font-size: 11px; color: #666; }
.prateleira ul li .quickView { margin: 5px 12px; font-size: 11px; color: #666; }
.prateleira ul li .quickView a { display: block; padding: 2px 3px 4px 16px; color: #4d4d4d; background: url("/arquivos/img_prateleira_find.png") 0 0 no-repeat; }
.prateleira ul li .imagesprateleiras { display: none; }
.prateleira ul li .coresprateleiras { height: 10px; padding: 5px 12px; }
.prateleira ul li .coresprateleiras a { display: block; float: left; margin-right: 1; border: 1px solid #fff; }
.prateleira ul li .coresprateleiras a.active { display: block; float: left; border: 1px solid #458c80; }
.prateleira ul li .coresprateleiras a img { display: block; float: left; border: 1px solid #fff; }
.prateleira .JQPrevButton { position: relative; left: 10px; display: block; float: left; clear: both; width: 14px; height: 30px; margin: 150px 7px; text-indent: -9999px; background: url("/arquivos/img_prev_button.png") 0 0 no-repeat; }
.prateleira .JQNextButton { position: relative; left: -10px; display: block; float: right; width: 14px; height: 30px; margin: 150px 7px; text-indent: -9999px; background: url("/arquivos/img_next_button.png") 0 0 no-repeat; }
.prateleira #JQRollInstance { float: left; width: 665px; overflow: hidden; }
.prateleira #JQRollInstance ul { width: 50000px; }


#main .bread-crumb {  }
#main .bread-crumb ul {  }
#main .bread-crumb ul li { display: block; float: left; padding: 5px 17px 6px 10px; font-size: 11px; background: url("/arquivos/img_breadcrumb_mark.png") right center no-repeat; }
#main .bread-crumb ul li.last { background: 0 none; }

/*
#footer { font-size: 11px; background: url("/arquivos/img_header_background.png") 0 0 repeat; }
#footer #footer-navigation { padding-top: 20px; }
#footer #footer-navigation .collum { float: left; height: 85px; width: 188px; padding: 8px 25px; line-height: 22px; border-right: 1px solid #ccc; }
#footer #footer-navigation .collum.last { border: 0 none; }
#footer #paymentoptions { clear: both; padding: 22px 25px 0; }
#footer #paymentoptions h3 { font-weight: normal; }
#footer #paymentoptions ul { padding-top: 15px; }
#footer #paymentoptions ul li { display: block; padding: 5px 0; }
#footer #address { float: left; width: 520px; padding: 10px 25px; }
#footer #address address { font-style: normal; color: #666; text-transform: uppercase; }
#footer #address address strong {  }
#footer #credits { float: right; padding: 10px 25px; }
#footer #credits ul {  }
#footer #credits ul li { display: block; float: right; margin-left: 10px; }
#footer #credits ul li a.pukis { display: block; width: 57px; height: 17px; text-indent: -9999px; background: url("/arquivos/img_pukis_logo.png") 0 0 no-repeat; } 
#footer #credits ul li a.vtex { display: block; width: 67px; height: 17px; text-indent: -9999px; background: url("/arquivos/img_vtex_logo.png") 0 0 no-repeat; } 

*/



#footer { clear: both; font-size: 11px; background: url("/arquivos/img_header_background.png") 0 0 repeat; }
#footer #footer-navigation { padding-top: 20px; height: 120px; background: url("/arquivos/img_footerbg_snow.png") 0 0 repeat; }
#footer #footer-navigation .collum { float: left; height: 85px; width: 188px; padding: 8px 25px; line-height: 22px; border-right: 1px solid #ccc; }
#footer #footer-navigation .collum.last { border: 0 none; }
#footer #paymentoptions { clear: both; padding: 18px 25px 0; }
#footer #paymentoptions h3 { font-weight: normal; }
#footer #paymentoptions ul { padding-top: 15px; }
#footer #paymentoptions ul li { display: block; padding: 5px 0; }
#footer #address { float: left; width: 520px; padding: 10px 25px; }
#footer #address address { font-style: normal; color: #666; text-transform: uppercase; }
#footer #address address strong {  }
#footer #credits { float: right; padding: 10px 25px; }
#footer #credits ul {  }
#footer #credits ul li { display: block; float: right; margin-left: 10px; }
#footer #credits ul li a.pukis { display: block; width: 57px; height: 17px; text-indent: -9999px; background: url("/arquivos/img_pukis_logo.png") 0 0 no-repeat; } 
#footer #credits ul li a.vtex { display: block; width: 67px; height: 17px; text-indent: -9999px; background: url("/arquivos/img_vtex_logo.png") 0 0 no-repeat; } 





.home cufon { position: relative; top: 3px; }

#TB_title { position: relative; }
#TB_title #TB_ajaxWindowTitle { display: none; }
#TB_title #TB_closeAjaxWindow { position: absolute; right: 0; top: 0; }
#TB_title #TB_closeAjaxWindow #TB_closeWindowButton { display: block; width: 15px; height: 15px; text-indent: -9999px; background: url("/arquivos/img_close_button.png") 0 0 no-repeat; }
#TB_window { padding: 10px; background: url("/arquivos/img_shadow_sprite.png") 0 0 repeat; }
#TB_window iframe { background: #fff; }